sponge kidney - Spanish English Dictionary